<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Alumnos
 *
 * @author Neil
 */
include("conexion.php");

class Alumnos {

    //put your code here
    public function alumnos() {
        $db = new MySQL();
        $consulta = $db->consulta("select * from alumno");
        if ($db->num_rows($consulta) > 0) {
            while ($resultados = $db->fetch_array($consulta)) {
                $datos[] = $resultados;
            }
        }
        return $datos;
    }
//MÉTODO QUE HARÁ DOS ACCIONES: REGISTRAR O MODIFICAR
    public function guardar($codigo,$nombre, $apellido, $direccion, $fecha, $ciudad) {
        $db = new MySQL();
        if($codigo!= 0){ // SI EL CÓDIGO ENVIADO COMO PARÁMETRO ES DIFERENTE DE 0, LA ACCIÓN SERÁ MODIFICAR
            $sql="update alumno set nombre='$nombre',apellido='$apellido',direccion='$direccion',
                fecha='$fecha',ciudad='$ciudad' where codigo=$codigo";
    }else{ // SINO, LA ACCIÓN SERÁ INSERTAR 
            $sql="insert into alumno(nombre,apellido,direccion,fecha,ciudad) 
                values('$nombre','$apellido','$direccion','$fecha','$ciudad')";            
    }
        $consulta = $db->consulta($sql);
        if ($consulta) {
            return $valor = true; // este valor si se va a usar
        } else {
            return $valor = false; // este valor si se va a usar
        }
    }
    
    //MÉTODO QUE NOS PERMITIRÁ OBTENER LOS DATOS DE UN ALUMNO SEGÚN EL CÓDIGO Q ENVIÉMOS COMO PARÁMETRO
    public function obtenerAlumno($codigo) {
        $db = new MySQL();
        $consulta = $db->consulta("select * from alumno where codigo=$codigo");
        if ($db->num_rows($consulta) > 0) {
            while ($resultados = $db->fetch_array($consulta)) {
                $datos = $resultados;
            }
        }
        return $datos;
    }
    
    //MÉTODO QUE NOS PERMITIRÁ ELIMINAR UN REGISTRO SEGÚN EL CÓDIGO QUE ENVIÉMOS COMO PARÁMETRO 
    public function eliminarRegistroAlumno($codigo){
        $db = new MySQL();
        $consulta = $db->consulta("delete from alumno where codigo=$codigo");
        if ($consulta) {
            return $valor = true; // este valor será útil al momento de mostrar un mensaje en tu página,
            //x ejemplo si es true, puedes decirle "Se eliminó un registro"
        } else {
            return $valor = false;
            // si es el valor es false, "No se logró eliminar el registro" 
        }
    }

}

?>
